
import 'package:flutter/material.dart';
import 'package:flutter_base/pages/application/application.dart';

import 'common/values/values.dart';

/// 静态路由
var staticRoutes = {
  "/404": (context) => Container(), // 404
  "/app": (context) => ApplicationPage(), // 主程序
};

// routes(String appCode, String appName) {
//   Map navigators = {
//     '工资条': ArticleWagesPage(),
//     '会议管理': MeetingRoomPage(),
//     '部门收文': DeptReceiptPage(),
//     '每周要报': WeeklyReportPage(),
//     '部门发文': DeptDispatchPage(),
//     '劳务报酬': RemunerationPage(),
//     '财务报销': ZtbWebView(
//         url:
//             '$SERVER_API_URL/zjl/api/auth/base/ekuaibao/oauth?mobile=${Global.profile.result!.mobile}&cronId=128&token=${Global.profile.token}'),
//   };
//   return navigators[appName] ?? ContractPage(id: appCode, name: appName);
// }

routesName(String? appName) {
  Map navigators = {
    '工资管理': '/Article_Wages',
    '会议管理': '/meeting_room',
    '部门收文': '/dept_receipt',
    '每周要报': '/WeeklyReport',
    '部门发文': '/dept_dispatch',
    '发文管理': '/dispatch',
    '收文管理': '/receipt',
    '合同管理': '/contract',
    '劳务报酬': '/remuneration',
    '财务报销': '/caiwu',
    '设备管理': '/DevicePurchase',
    '用印管理': '/stamp',
    '签报管理': '/Sign',
    '物品借用': '/Borrow',
  };
  return navigators[appName] ?? '/404';
}

///push新页面
openWidget(BuildContext context, Widget widget) => Navigator.of(context).push(
      MaterialPageRoute(builder: (_) => widget),
    );
